package zhu.areas.user.data;

import java.util.Date;

import zhu.areas.dic.data.Degree;
import zhu.areas.dic.data.FieldType;

/**@hibernate.class table="T_Resume"  dynamic-insert="true" dynamic-update="true"
 * @author Administrator
 * */
public class Resume {
	
	private int resumeID;
	private User user;
	private Date startTime;
	private Date endTime;
	private String school;
	private FieldType fieldType;
	private Degree degree;
	private String certificate;
	private String skill;
	private String prize;
	private String intention;
	private String phone;
	private String mobile;
	
	/**
	 * @hibernate.id column="ResumeID" generator-class="increment"
	 *               unsaved-value="null"
	 * @return
	 */
	public int getResumeID() {
		return resumeID;
	}
	public void setResumeID(int resumeID) {
		this.resumeID = resumeID;
	}
	
	/** 
	*@hibernate.many-to-one class="zhu.areas.user.data.User"    not-null="true"
	* column="UserID" 
	*/
	public User getUser() {
		return user;
	}
	public void setUser(User user) {
		this.user = user;
	}
	
	/**
	 * @hibernate.property column = "StartTime"    not-null="true"
	 * @return
	 */
	public Date getStartTime() {
		return startTime;
	}
	public void setStartTime(Date startTime) {
		this.startTime = startTime;
	}
	
	/**
	 * @hibernate.property column = "EndTime"    not-null="true"
	 * @return
	 */
	public Date getEndTime() {
		return endTime;
	}
	public void setEndTime(Date endTime) {
		this.endTime = endTime;
	}
	
	/**
	 * @hibernate.property column = "School"    not-null="true"
	 * @return
	 */
	public String getSchool() {
		return school;
	}
	public void setSchool(String school) {
		this.school = school;
	}
	
	/** 
	*@hibernate.many-to-one class="zhu.areas.dic.data.FieldType"    not-null="true"
	* column="Major" 
	*/
	public FieldType getFieldType() {
		return fieldType;
	}
	public void setFieldType(FieldType fieldType) {
		this.fieldType = fieldType;
	}
	
	/** 
	*@hibernate.many-to-one class="zhu.areas.dic.data.Degree"    not-null="true"
	* column="Degree" 
	*/
	public Degree getDegree() {
		return degree;
	}
	public void setDegree(Degree degree) {
		this.degree = degree;
	}
	
	/**
	 * @hibernate.property column = "Certificate"   
	 * @return
	 */
	public String getCertificate() {
		return certificate;
	}
	public void setCertificate(String certificate) {
		this.certificate = certificate;
	}
	
	/**
	 * @hibernate.property column = "Skill"   
	 * @return
	 */		
	public String getSkill() {
		return skill;
	}
	public void setSkill(String skill) {
		this.skill = skill;
	}
	
	/**
	 * @hibernate.property column = "Prize"    
	 * @return
	 */	
	public String getPrize() {
		return prize;
	}
	public void setPrize(String prize) {
		this.prize = prize;
	}
	
	/**
	 * @hibernate.property column = "Intention"    not-null="true"
	 * @return
	 */	
	public String getIntention() {
		return intention;
	}
	public void setIntention(String intention) {
		this.intention = intention;
	}
	
	/**
	 * @hibernate.property column = "Phone"    not-null="true"
	 * @return
	 */	
	public String getPhone() {
		return phone;
	}
	public void setPhone(String phone) {
		this.phone = phone;
	}
	
	/**
	 * @hibernate.property column = "Mobile"   
	 * @return
	 */	
	public String getMobile() {
		return mobile;
	}
	public void setMobile(String mobile) {
		this.mobile = mobile;
	}
	
	

	

	

}
